Titanium.UI.setBackgroundColor('#000');

var tabGroup = Titanium.UI.createTabGroup();

var winAddContact = Titanium.UI.createWindow({  
    title:'Add contact',
    backgroundColor:'#fff'
});
if (Ti.Platform.osname === 'iphone') {
	var b = Titanium.UI.createButton({
		title:'Fermer',
		style:Titanium.UI.iPhone.SystemButtonStyle.PLAIN
	});
	b.addEventListener('click',function() {
		win.close();
	});
	winAddContact.setRightNavButton(b);
}

var labelFirstName = Ti.UI.createLabel({
	text:'Prenom:',
	top:30,
	left:10,
	width:100
});

var labelLastName = Ti.UI.createLabel({
	text:'Nom:',
	top: 90,
	left:10,
	width:100
});

var tbFirstName = Ti.UI.createTextField(
	{
		hintText:'votre prnom ici',
		top:30,
		left: 120,
		width:250
	}
);

var tbLastName = Ti.UI.createTextField({
	hintText:'votre nom ici',
	top: 90,
	left:120,
	width:250
});

var buttonAddContact = Ti.UI.createButton({
    title:'Sauvegarder',
    top: 200,
    left:10,
    width:150,
});

buttonAddContact.addEventListener('click', function(e){
	if(Ti.Platform.name === "iphone")
	{
		var person = Ti.Contacts.createPerson({
			firstName:tbFirstName.value,
			lastName:tbLastName.value,
		});
	
		Ti.Contacts.save();
	}
});

winAddContact.add(labelFirstName);
winAddContact.add(labelLastName);
winAddContact.add(tbFirstName);
winAddContact.add(tbLastName);
winAddContact.add(buttonAddContact);




var win1 = Titanium.UI.createWindow({  
    title:'Tab 1',
    backgroundColor:'#fff',
    
});

if (Ti.Platform.osname === 'iphone') {
	var b = Titanium.UI.createButton({
		title:'Nouveau',
		style:Titanium.UI.iPhone.SystemButtonStyle.PLAIN
	});
	b.addEventListener('click',function() {
		winAddContact.open({modal:true});
	});
	win1.setRightNavButton(b);
}

var tab1 = Titanium.UI.createTab({  
    icon:'KS_nav_views.png',
    title:'Test contact',
    window:win1
});

win1.activity = {
				onCreateOptionsMenu : function(e) {
					var menu = e.menu;
					var m1 = menu.add({ title : 'Nouveau' });
					m1.addEventListener('click', function(e) {
						tab1.open(winAddContact);
					});
				}
		};

var tv = Ti.UI.createTableView();

function populateData() {
	var contacts = Ti.Contacts.getAllPeople();
	for (var i=0; i < contacts.length; i++) {
		var currentPerson = contacts[i];
		var elementToTable = {
			title:currentPerson.fullName
		}
		tv.appendRow(elementToTable);	
	};		
}

populateData();
win1.add(tv);


tabGroup.addTab(tab1);  
tabGroup.open();
